Serveur d'exploration sur la recherche en informatique en Lorraine

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

Disunification in ACI 1 Theories

Identifieur interne : 006C16 ( Main/Exploration ); précédent : 006C15; suivant : 006C17

Disunification in ACI 1 Theories

Auteurs : Agostino Dovier [Italie] ; Carla Piazza [Italie] ; Enrico Pontelli [États-Unis]

Source :

RBID : ISTEX:16B59A06E3D54EB8851C6CB20479CBBCB9857F14

English descriptors

Abstract

Abstract: Disunification is the problem of deciding satisfiability of a system of equations and disequations with respect to a given equational theory. In this paper we study the disunification problem in the context of ACI1 equational theories. This problem is of great importance, for instance, for the development of constraint solvers over sets. Its solution opens new possibilities for developing automatic tools for static analysis and software verification. In this work we provide a characterization of the interpretation structures suitable to model the axioms in ACI1 theories. The satisfiability problem is solved using known techniques for the equality constraints and novel methodologies to transform disequation constraints to manageable solved forms. We propose four solved forms, each offering an increasingly more precise description of the set of solutions. For each solved form we provide the corresponding rewriting algorithm and we study the time complexity of the transformation. Remarkably, two of the solved forms can be computed and tested in polynomial time. All these solved forms are adequate to be used in the context of a Constraint Logic Programming system—e.g., they do not introduce universal quantifications, as instead happens in some of the existing solved forms for disunification problems.

Url:
DOI: 10.1023/B:CONS.0000006182.84033.6e


Affiliations:


Links toward previous steps (curation, corpus...)


Le document en format XML

<record>
<TEI wicri:istexFullTextTei="biblStruct">
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">Disunification in ACI 1 Theories</title>
<author>
<name sortKey="Dovier, Agostino" sort="Dovier, Agostino" uniqKey="Dovier A" first="Agostino" last="Dovier">Agostino Dovier</name>
</author>
<author>
<name sortKey="Piazza, Carla" sort="Piazza, Carla" uniqKey="Piazza C" first="Carla" last="Piazza">Carla Piazza</name>
</author>
<author>
<name sortKey="Pontelli, Enrico" sort="Pontelli, Enrico" uniqKey="Pontelli E" first="Enrico" last="Pontelli">Enrico Pontelli</name>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">ISTEX</idno>
<idno type="RBID">ISTEX:16B59A06E3D54EB8851C6CB20479CBBCB9857F14</idno>
<date when="2004" year="2004">2004</date>
<idno type="doi">10.1023/B:CONS.0000006182.84033.6e</idno>
<idno type="url">https://api.istex.fr/ark:/67375/VQC-DZ639STB-L/fulltext.pdf</idno>
<idno type="wicri:Area/Istex/Corpus">000504</idno>
<idno type="wicri:explorRef" wicri:stream="Istex" wicri:step="Corpus" wicri:corpus="ISTEX">000504</idno>
<idno type="wicri:Area/Istex/Curation">000500</idno>
<idno type="wicri:Area/Istex/Checkpoint">001825</idno>
<idno type="wicri:explorRef" wicri:stream="Istex" wicri:step="Checkpoint">001825</idno>
<idno type="wicri:doubleKey">1383-7133:2004:Dovier A:disunification:in:aci</idno>
<idno type="wicri:Area/Main/Merge">006F20</idno>
<idno type="wicri:Area/Main/Curation">006C16</idno>
<idno type="wicri:Area/Main/Exploration">006C16</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title level="a" type="main" xml:lang="en">Disunification in ACI 1 Theories</title>
<author>
<name sortKey="Dovier, Agostino" sort="Dovier, Agostino" uniqKey="Dovier A" first="Agostino" last="Dovier">Agostino Dovier</name>
<affiliation wicri:level="1">
<country xml:lang="fr">Italie</country>
<wicri:regionArea>Dip. di Matematica e Informatica, Università di Udine, Via Le Scienze 206, 33100, Udine (</wicri:regionArea>
<wicri:noRegion>Udine (</wicri:noRegion>
</affiliation>
<affiliation wicri:level="1">
<country wicri:rule="url">Italie</country>
</affiliation>
</author>
<author>
<name sortKey="Piazza, Carla" sort="Piazza, Carla" uniqKey="Piazza C" first="Carla" last="Piazza">Carla Piazza</name>
<affiliation wicri:level="1">
<country xml:lang="fr">Italie</country>
<wicri:regionArea>Dip. di Matematica e Informatica, Università di Udine, Via Le Scienze 206, 33100, Udine (</wicri:regionArea>
<wicri:noRegion>Udine (</wicri:noRegion>
</affiliation>
<affiliation wicri:level="1">
<country wicri:rule="url">Italie</country>
</affiliation>
</author>
<author>
<name sortKey="Pontelli, Enrico" sort="Pontelli, Enrico" uniqKey="Pontelli E" first="Enrico" last="Pontelli">Enrico Pontelli</name>
<affiliation wicri:level="2">
<country xml:lang="fr">États-Unis</country>
<wicri:regionArea>Dept. CS, New Mexico State University, Dept. Computer Science, Box 30001, 88003 (, Las Cruces, NM</wicri:regionArea>
<placeName>
<region type="state">Nouveau-Mexique</region>
</placeName>
</affiliation>
<affiliation wicri:level="1">
<country wicri:rule="url">États-Unis</country>
</affiliation>
</author>
</analytic>
<monogr></monogr>
<series>
<title level="j">Constraints</title>
<title level="j" type="abbrev">Constraints</title>
<idno type="ISSN">1383-7133</idno>
<idno type="eISSN">1572-9354</idno>
<imprint>
<publisher>Kluwer Academic Publishers</publisher>
<pubPlace>Boston</pubPlace>
<date type="published" when="2004-01-01">2004-01-01</date>
<biblScope unit="volume">9</biblScope>
<biblScope unit="issue">1</biblScope>
<biblScope unit="page" from="35">35</biblScope>
<biblScope unit="page" to="91">91</biblScope>
</imprint>
<idno type="ISSN">1383-7133</idno>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt>
<idno type="ISSN">1383-7133</idno>
</seriesStmt>
</fileDesc>
<profileDesc>
<textClass>
<keywords scheme="KwdEn" xml:lang="en">
<term>ACI</term>
<term>CLP</term>
<term>complexity</term>
<term>disunification</term>
<term>equational theories</term>
<term>sets</term>
</keywords>
</textClass>
<langUsage>
<language ident="en">en</language>
</langUsage>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">Abstract: Disunification is the problem of deciding satisfiability of a system of equations and disequations with respect to a given equational theory. In this paper we study the disunification problem in the context of ACI1 equational theories. This problem is of great importance, for instance, for the development of constraint solvers over sets. Its solution opens new possibilities for developing automatic tools for static analysis and software verification. In this work we provide a characterization of the interpretation structures suitable to model the axioms in ACI1 theories. The satisfiability problem is solved using known techniques for the equality constraints and novel methodologies to transform disequation constraints to manageable solved forms. We propose four solved forms, each offering an increasingly more precise description of the set of solutions. For each solved form we provide the corresponding rewriting algorithm and we study the time complexity of the transformation. Remarkably, two of the solved forms can be computed and tested in polynomial time. All these solved forms are adequate to be used in the context of a Constraint Logic Programming system—e.g., they do not introduce universal quantifications, as instead happens in some of the existing solved forms for disunification problems.</div>
</front>
</TEI>
<affiliations>
<list>
<country>
<li>Italie</li>
<li>États-Unis</li>
</country>
<region>
<li>Nouveau-Mexique</li>
</region>
</list>
<tree>
<country name="Italie">
<noRegion>
<name sortKey="Dovier, Agostino" sort="Dovier, Agostino" uniqKey="Dovier A" first="Agostino" last="Dovier">Agostino Dovier</name>
</noRegion>
<name sortKey="Dovier, Agostino" sort="Dovier, Agostino" uniqKey="Dovier A" first="Agostino" last="Dovier">Agostino Dovier</name>
<name sortKey="Piazza, Carla" sort="Piazza, Carla" uniqKey="Piazza C" first="Carla" last="Piazza">Carla Piazza</name>
<name sortKey="Piazza, Carla" sort="Piazza, Carla" uniqKey="Piazza C" first="Carla" last="Piazza">Carla Piazza</name>
</country>
<country name="États-Unis">
<region name="Nouveau-Mexique">
<name sortKey="Pontelli, Enrico" sort="Pontelli, Enrico" uniqKey="Pontelli E" first="Enrico" last="Pontelli">Enrico Pontelli</name>
</region>
<name sortKey="Pontelli, Enrico" sort="Pontelli, Enrico" uniqKey="Pontelli E" first="Enrico" last="Pontelli">Enrico Pontelli</name>
</country>
</tree>
</affiliations>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Wicri/Lorraine/explor/InforLorV4/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 006C16 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 006C16 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Wicri/Lorraine
   |area=    InforLorV4
   |flux=    Main
   |étape=   Exploration
   |type=    RBID
   |clé=     ISTEX:16B59A06E3D54EB8851C6CB20479CBBCB9857F14
   |texte=   Disunification in ACI 1 Theories
}}

Wicri

This area was generated with Dilib version V0.6.33.
Data generation: Mon Jun 10 21:56:28 2019. Site generation: Fri Feb 25 15:29:27 2022